package mx.ipn.to;

import java.util.Date;


public class HorarioTO extends TransferObject {
	private int idHorario;
	private java.util.Date fechaInicio;
	private java.util.Date fechaTermino;
	private TurnoTO turnoTO;
	private Integer[] listIdHorario;
	private java.util.Date[] listFechaInicio;
	private java.util.Date[] listFechaTermino;

	public void setIdHorario(int idHorario) {
		this.idHorario = idHorario;
	}

	public int getIdHorario() {
		return idHorario;
	}

	public void setFechaInicio(java.util.Date fechaInicio) {
		this.fechaInicio = fechaInicio;
	}

	public java.util.Date getFechaInicio() {
		return fechaInicio;
	}

	public void setFechaTermino(java.util.Date fechaTermino) {
		this.fechaTermino = fechaTermino;
	}

	public java.util.Date getFechaTermino() {
		return fechaTermino;
	}

	public TurnoTO getTurnoTO() {
		return turnoTO;
	}

	public void setTurnoTO(TurnoTO turnoTO) {
		this.turnoTO = turnoTO;
	}

	public Integer[] getListIdHorario() {
		return listIdHorario;
	}

	public void setListIdHorario(Integer[] listIdHorario) {
		this.listIdHorario = listIdHorario;
	}

	public java.util.Date[] getListFechaInicio() {
		return listFechaInicio;
	}

	public void setListFechaInicio(java.util.Date[] listFechaInicio) {
		this.listFechaInicio = listFechaInicio;
	}

	public java.util.Date[] getListFechaTermino() {
		return listFechaTermino;
	}

	public void setListFechaTermino(java.util.Date[] listFechaTermino) {
		this.listFechaTermino = listFechaTermino;
	}

	public HorarioTO(int idHorario, Date fechaInicio, Date fechaTermino,
			TurnoTO turnoTO) {
		super();
		this.idHorario = idHorario;
		this.fechaInicio = fechaInicio;
		this.fechaTermino = fechaTermino;
		this.turnoTO = turnoTO;
		this.listFechaInicio = null;
		this.listFechaTermino = null;
		this.listIdHorario = null;
	}

	public HorarioTO() {
		super();
		this.idHorario = -1;
		this.fechaInicio = null;
		this.fechaTermino = null;
		this.turnoTO = new TurnoTO();
		this.listFechaInicio = null;
		this.listFechaTermino = null;
		this.listIdHorario = null;
	}

	public HorarioTO(Integer[] listIdHorario,
			Date[] listFechaInicio, Date[] listFechaTermino,
			TurnoTO turnoTO) {
		super();
		this.idHorario = -1;
		this.fechaInicio = null;
		this.fechaTermino = null;
		this.turnoTO = turnoTO;
		this.listIdHorario = listIdHorario;
		this.listFechaInicio = listFechaInicio;
		this.listFechaTermino = listFechaTermino;
	}

}
